<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>PolarOnlineStreamingApi </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Interface PolarOnlineStreamingApi" class="title">Interface PolarOnlineStreamingApi</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <dl>
                        <dt>All Implemented Interfaces:</dt>
                        <dd>
                            
                        </dd>
                    </dl>
                    
                    <hr>
                    <pre class="wrap-overflow">

public interface <span class="typeNameLabel"><a href=PolarOnlineStreamingApi.html>PolarOnlineStreamingApi</a></span>

                    </pre>
                    <div class="block"><p>Online steaming API.</p><p>Online streaming makes it possible to stream live online data from Polar device.</p><p>Requires features <a href=PolarBleApi.PolarBleSdkFeature.html#FEATURE_POLAR_ONLINE_STREAMING>FEATURE_POLAR_ONLINE_STREAMING</a></p><p>Note, online streaming is supported by VeritySense, H10 and OH1 devices</p></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="nested.class.summary">
                                <!--   -->
                            </a>
                                <h3>Nested Class Summary</h3>
                                <div class="memberSummary">
                                    <table>
                                        <caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Class</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                    </table>
                                </div>
                            </li>
                        </ul>
                    </section>
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="field.summary">
                                <!--   -->
                            </a>
                                <h3>Field Summary</h3>
                                <div class="memberSummary">
                                    <table>
                                        <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Field</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                    </table>
                                </div>
                            </li>
                        </ul>
                    </section>
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="constructor.summary">
                                <!--   -->
                            </a>
                                <h3>Constructor Summary</h3>
                                <div class="memberSummary">
                                    <table>
                                        <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
                                        <tbody>
                                        <tr>
                                            <th class="colFirst" scope="col">Constructor</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>

                                        

                                        </tbody>
                                    </table>
                                </div>
                            </li>
                        </ul>
                    </section>
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="enum.constant.summary">
                                <!--   -->
                            </a>
                                <h3>Enum Constant Summary</h3>
                                <table class="memberSummary">
                                    <caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
                                    <tr>
                                        <th class="colFirst" scope="col">Enum Constant</th>
                                        <th class="colLast" scope="col">Description</th>
                                    </tr>
                                    
                                </table>
                            </li>
                        </ul>
                    </section>
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>abstract Single&lt;<a href=https://developer.android.com/reference/kotlin/java/util/Set.html>Set</a>&lt;<a href=PolarBleApi.PolarDeviceDataType.html>PolarBleApi.PolarDeviceDataType</a>&gt;&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#getAvailableOnlineStreamDataTypes(String)>getAvailableOnlineStreamDataTypes</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier) </code>
                                            </th>
                                            <td class="colLast">Get the data types available in this device for online streaming</td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>abstract Single&lt;<a href=model/PolarSensorSetting.html>PolarSensorSetting</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#requestStreamSettings(String,PolarBleApi.PolarDeviceDataType)>requestStreamSettings</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=PolarBleApi.PolarDeviceDataType.html>PolarBleApi.PolarDeviceDataType</a> feature) </code>
                                            </th>
                                            <td class="colLast">Request the online stream settings available in current operation mode.</td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>abstract Single&lt;<a href=model/PolarSensorSetting.html>PolarSensorSetting</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#requestFullStreamSettings(String,PolarBleApi.PolarDeviceDataType)>requestFullStreamSettings</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=PolarBleApi.PolarDeviceDataType.html>PolarBleApi.PolarDeviceDataType</a> feature) </code>
                                            </th>
                                            <td class="colLast">Request the settings available in the device.</td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarHrData.html>PolarHrData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startHrStreaming(String)>startHrStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier) </code>
                                            </th>
                                            <td class="colLast">Start heart rate stream.</td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarEcgData.html>PolarEcgData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startEcgStreaming(String,PolarSensorSetting)>startEcgStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting) </code>
                                            </th>
                                            <td class="colLast">Start the ECG (Electrocardiography) stream.</td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarAccelerometerData.html>PolarAccelerometerData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startAccStreaming(String,PolarSensorSetting)>startAccStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting) </code>
                                            </th>
                                            <td class="colLast">Start ACC (Accelerometer) stream.</td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarOhrData.html>PolarOhrData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startOhrStreaming(String,PolarSensorSetting)>startOhrStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting) </code>
                                            </th>
                                            <td class="colLast">Start OHR (Optical heart rate) PPG (Photoplethysmography) stream.</td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarPpgData.html>PolarPpgData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startPpgStreaming(String,PolarSensorSetting)>startPpgStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting) </code>
                                            </th>
                                            <td class="colLast">Start optical sensor PPG (Photoplethysmography) stream.</td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarPpiData.html>PolarPpiData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startPpiStreaming(String)>startPpiStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier) </code>
                                            </th>
                                            <td class="colLast">Start PPI (Pulse to Pulse interval) stream.</td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarOhrPPIData.html>PolarOhrPPIData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startOhrPPIStreaming(String)>startOhrPPIStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarMagnetometerData.html>PolarMagnetometerData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startMagnetometerStreaming(String,PolarSensorSetting)>startMagnetometerStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting) </code>
                                            </th>
                                            <td class="colLast">Start magnetometer stream.</td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarGyroData.html>PolarGyroData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startGyroStreaming(String,PolarSensorSetting)>startGyroStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting) </code>
                                            </th>
                                            <td class="colLast">Start Gyro stream.</td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>abstract Flowable&lt;<a href=model/PolarTemperatureData.html>PolarTemperatureData</a>&gt;</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=PolarOnlineStreamingApi.html#startTemperatureStreaming(String,PolarSensorSetting)>startTemperatureStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting) </code>
                                            </th>
                                            <td class="colLast">Start Temperature data stream.</td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="constructor.detail">
                                <!--   -->
                            </a>
                                <h3>Constructor Detail</h3>
                                
                            </li>
                        </ul>
                    </section>
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="getAvailableOnlineStreamDataTypes(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getAvailableOnlineStreamDataTypes</h4>
                                        <pre class="methodSignature"> abstract Single&lt;<a href=https://developer.android.com/reference/kotlin/java/util/Set.html>Set</a>&lt;<a href=PolarBleApi.PolarDeviceDataType.html>PolarBleApi.PolarDeviceDataType</a>&gt;&gt; <a href=PolarOnlineStreamingApi.html#getAvailableOnlineStreamDataTypes(String)>getAvailableOnlineStreamDataTypes</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier)</pre>
                                        <div class="block"><p>Get the data types available in this device for online streaming</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="requestStreamSettings(String,PolarBleApi.PolarDeviceDataType)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>requestStreamSettings</h4>
                                        <pre class="methodSignature"> abstract Single&lt;<a href=model/PolarSensorSetting.html>PolarSensorSetting</a>&gt; <a href=PolarOnlineStreamingApi.html#requestStreamSettings(String,PolarBleApi.PolarDeviceDataType)>requestStreamSettings</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=PolarBleApi.PolarDeviceDataType.html>PolarBleApi.PolarDeviceDataType</a> feature)</pre>
                                        <div class="block"><p>Request the online stream settings available in current operation mode. This request shall be used before the stream is started to decide currently available settings. The available settings depend on the state of the device. For example, if any stream(s) or optical heart rate measurement is already enabled, then the device may limit the offer of possible settings for other stream feature.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - polar device id or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>feature</code> - the stream feature of interest</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="requestFullStreamSettings(String,PolarBleApi.PolarDeviceDataType)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>requestFullStreamSettings</h4>
                                        <pre class="methodSignature"> abstract Single&lt;<a href=model/PolarSensorSetting.html>PolarSensorSetting</a>&gt; <a href=PolarOnlineStreamingApi.html#requestFullStreamSettings(String,PolarBleApi.PolarDeviceDataType)>requestFullStreamSettings</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=PolarBleApi.PolarDeviceDataType.html>PolarBleApi.PolarDeviceDataType</a> feature)</pre>
                                        <div class="block"><p>Request the settings available in the device. The request returns the all capabilities of the requested streaming feature not limited by the current operation mode.</p><p>Note, This request is supported only by Polar Verity Sense (starting from firmware 1.1.5)</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - polar device id or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>feature</code> - the stream feature of interest</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startHrStreaming(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startHrStreaming</h4>
                                        <pre class="methodSignature"> abstract Flowable&lt;<a href=model/PolarHrData.html>PolarHrData</a>&gt; <a href=PolarOnlineStreamingApi.html#startHrStreaming(String)>startHrStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier)</pre>
                                        <div class="block"><p>Start heart rate stream. Heart rate stream is stopped if the connection is closed, error occurs or stream is disposed.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startEcgStreaming(String,PolarSensorSetting)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startEcgStreaming</h4>
                                        <pre class="methodSignature"> abstract Flowable&lt;<a href=model/PolarEcgData.html>PolarEcgData</a>&gt; <a href=PolarOnlineStreamingApi.html#startEcgStreaming(String,PolarSensorSetting)>startEcgStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting)</pre>
                                        <div class="block"><p>Start the ECG (Electrocardiography) stream. ECG stream is stopped if the connection is closed, error occurs or stream is disposed.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>sensorSetting</code> - settings to be used to start streaming</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startAccStreaming(String,PolarSensorSetting)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startAccStreaming</h4>
                                        <pre class="methodSignature"> abstract Flowable&lt;<a href=model/PolarAccelerometerData.html>PolarAccelerometerData</a>&gt; <a href=PolarOnlineStreamingApi.html#startAccStreaming(String,PolarSensorSetting)>startAccStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting)</pre>
                                        <div class="block"><p>Start ACC (Accelerometer) stream. ACC stream is stopped if the connection is closed, error occurs or stream is disposed.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>sensorSetting</code> - settings to be used to start streaming</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startOhrStreaming(String,PolarSensorSetting)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startOhrStreaming</h4>
                                        <pre class="methodSignature">@<a href=https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-deprecated/index.html>Deprecated</a>(message = "API is renamed, please use startPpgStreaming()", replaceWith = @<a href=https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-replace-with/index.html>ReplaceWith</a>(imports = {}, expression = "startPpgStreaming")) abstract Flowable&lt;<a href=model/PolarOhrData.html>PolarOhrData</a>&gt; <a href=PolarOnlineStreamingApi.html#startOhrStreaming(String,PolarSensorSetting)>startOhrStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting)</pre>
                                        <div class="block"><p>Start OHR (Optical heart rate) PPG (Photoplethysmography) stream. PPG stream is stopped if the connection is closed, error occurs or stream is disposed.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>sensorSetting</code> - settings to be used to start streaming</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startPpgStreaming(String,PolarSensorSetting)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startPpgStreaming</h4>
                                        <pre class="methodSignature"> abstract Flowable&lt;<a href=model/PolarPpgData.html>PolarPpgData</a>&gt; <a href=PolarOnlineStreamingApi.html#startPpgStreaming(String,PolarSensorSetting)>startPpgStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting)</pre>
                                        <div class="block"><p>Start optical sensor PPG (Photoplethysmography) stream. PPG stream is stopped if the connection is closed, error occurs or stream is disposed.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>sensorSetting</code> - settings to be used to start streaming</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startPpiStreaming(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startPpiStreaming</h4>
                                        <pre class="methodSignature"> abstract Flowable&lt;<a href=model/PolarPpiData.html>PolarPpiData</a>&gt; <a href=PolarOnlineStreamingApi.html#startPpiStreaming(String)>startPpiStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier)</pre>
                                        <div class="block"><p>Start PPI (Pulse to Pulse interval) stream. PPI stream is stopped if the connection is closed, error occurs or stream is disposed. Notice that there is a delay before PPI data stream starts.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startOhrPPIStreaming(String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startOhrPPIStreaming</h4>
                                        <pre class="methodSignature">@<a href=https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-deprecated/index.html>Deprecated</a>(message = "API is renamed, please use startPpiStreaming()", replaceWith = @<a href=https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-replace-with/index.html>ReplaceWith</a>(imports = {}, expression = "startPpiStreaming")) abstract Flowable&lt;<a href=model/PolarOhrPPIData.html>PolarOhrPPIData</a>&gt; <a href=PolarOnlineStreamingApi.html#startOhrPPIStreaming(String)>startOhrPPIStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startMagnetometerStreaming(String,PolarSensorSetting)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startMagnetometerStreaming</h4>
                                        <pre class="methodSignature"> abstract Flowable&lt;<a href=model/PolarMagnetometerData.html>PolarMagnetometerData</a>&gt; <a href=PolarOnlineStreamingApi.html#startMagnetometerStreaming(String,PolarSensorSetting)>startMagnetometerStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting)</pre>
                                        <div class="block"><p>Start magnetometer stream. Magnetometer stream is stopped if the connection is closed, error occurs or stream is disposed.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>sensorSetting</code> - settings to be used to start streaming</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startGyroStreaming(String,PolarSensorSetting)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startGyroStreaming</h4>
                                        <pre class="methodSignature"> abstract Flowable&lt;<a href=model/PolarGyroData.html>PolarGyroData</a>&gt; <a href=PolarOnlineStreamingApi.html#startGyroStreaming(String,PolarSensorSetting)>startGyroStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting)</pre>
                                        <div class="block"><p>Start Gyro stream. Gyro stream is stopped if the connection is closed, error occurs during start or stream is disposed.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>sensorSetting</code> - settings to be used to start streaming</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startTemperatureStreaming(String,PolarSensorSetting)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>startTemperatureStreaming</h4>
                                        <pre class="methodSignature"> abstract Flowable&lt;<a href=model/PolarTemperatureData.html>PolarTemperatureData</a>&gt; <a href=PolarOnlineStreamingApi.html#startTemperatureStreaming(String,PolarSensorSetting)>startTemperatureStreaming</a>(<a href=https://developer.android.com/reference/kotlin/java/lang/String.html>String</a> identifier, <a href=model/PolarSensorSetting.html>PolarSensorSetting</a> sensorSetting)</pre>
                                        <div class="block"><p>Start Temperature data stream. Temperature stream is stopped if the connection is closed, error occurs during start or stream is disposed. Requires feature .FEATURE_POLAR_ONLINE_STREAMING. Before starting the stream it is recommended to query the available settings using .requestStreamSettings</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>identifier</code> - Polar device id found printed on the sensor/device or bt address</dd>
                                            
                                            
                                            
                                            <dd><code>sensorSetting</code> - settings to be used to start streaming</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
